home *** CD-ROM | disk | FTP | other *** search
- /*
- * Listing1: © Clemens Marschner, 1994
- */
-
- #include <iostream.h> // für Ein-/Ausgabe
- #include <string.h> // für String-Funktionen
-
- class Datum {
- private:
- int Tag, Monat, Jahr;
-
- public:
- Datum (int t, int m, int j) // inline
- { SetDate (t,m,j); }
- void SetDate (int t, int m, int j);
- void Print (); // wird weiter unten definiert
- inline int GetDay (); // wird weiter unten definiert
- // aber quasi als Makro benutzt
- int GetMonth() { return Monat; } // inline
- int GetYear () { return Jahr; } // inline
- };
-
- void Datum::SetDate(int t, int m, int j)
- { Tag = t; Monat = m; Jahr = j; }
-
- void Datum::Print() {
- cout << Tag << "." << Monat << "." << Jahr;
- }
-
- inline int Datum::GetDay() // wurde als »inline« definiert
- { return Tag; }
-